package com.tinem.platform.module.pojo.enums.message;

/**
 * @author fengzhihao
 * @version v1
 * @program: platform
 * @className CommandEnum
 * @description TODO
 * @site
 * @company
 * @create 2021/11/30 19:47:57
 */
public enum CommandEnum {
    /**
     * 链接成功后服务端自动下发
     * 会自动订阅 topic TopicEnum.ALL_SESSION
     */
    session
    ,echo
    /**
     * 登陆
     * 不允许重复登陆。
     * 登陆成功会自动订阅 topic TopicEnum.ALL_SESSION
     * req: {
     *     "token": ""
     * }
     */
    ,auth
    /**
     * 订阅
     * req:{
     *     "topic":[
     *          "topic_1"
     *          "topic_1"
     *          "topic_1"
     *     ]
     * }
     */
    ,subscribe
    /**
     * 消息
     */
    ,message
    /**
     * 关闭链接
     */
    ,close
    ;
}
